// 导入库的话 会默认导入文件里面所有的公共函数
// import 'utils/math_utils.dart'; 普通的导入 ( 不推荐 )
import 'utils/math_utils.dart' as myMathUtils; // as库关键字起别名
// show 指定某个要导入的内容
// import 'utils/math_utils.dart' show sum,mul;
// hide 隐藏某个导入的内容
// import 'utils/math_utils.dart' hide sum,mul;

// 另一个普通的导入
// import 'utils/date_utils.dart';

main(List<String> args) {
  // 正常的使用自定义的库
  // print(sum(20, 30));
  // print(mul(20, 30));
  // 起别名的库使用
  print(myMathUtils.sum(20, 30));
  print(myMathUtils.mul(20, 30));

  print(getDate());
}

// 如果导入和库和我们自身的冲突 会报错
void sum(num1, num2) {
  print(num1 + num2);
}
